package com.sg.service.base.app;

import com.sg.dto.base.app.req.BatchQueryContCurrentBstepReq;
import com.sg.dto.base.app.req.QueryBizAppServiceContCurrentBstepDetailReq;
import com.sg.dto.base.app.req.QueryBizAppServiceContCurrentBstepListReq;
import com.sg.dto.base.app.req.QueryCurrentStepTestDataListReq;
import com.sg.entity.OmsBasicInstanceAssistBehaviorCurrentStep;

import java.util.List;
// import com.wicket.okrapp.base.service.dto.res.*;


/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface MOmsBasicInstanceAssistBehaviorCurrentStepService {
    /**
     * 3-11-04新增业务应用内容当前行为步骤
     */
    String addBizAppServiceContCurrentBstep(OmsBasicInstanceAssistBehaviorCurrentStep omsBasicInstanceAssistBehaviorCurrentStep);

    /**
     * 3-13-06查业务应用服务内容当前行为步骤
     */
    OmsBasicInstanceAssistBehaviorCurrentStep queryBizAppServiceContCurrentBstepDetail(QueryBizAppServiceContCurrentBstepDetailReq reqDto);

    /**
     * 3-13-06查业务应用服务内容当前行为步骤列表
     */
    List<OmsBasicInstanceAssistBehaviorCurrentStep> queryBizAppServiceContCurrentBstepList(QueryBizAppServiceContCurrentBstepListReq reqDto);

    /**
     * 3-13-06批量增业务应用服务内容当前行为步骤
     */
    boolean batchAddBizAppServiceContCurrentBstep(List<OmsBasicInstanceAssistBehaviorCurrentStep> omsBasicInstanceAssistBehaviorCurrentStep);

    /**
     * 3-13-06修改业务应用服务内容当前行为步骤
     */
    boolean updateBizAppServiceContCurrentBstep(OmsBasicInstanceAssistBehaviorCurrentStep omsBasicInstanceAssistBehaviorCurrentStep);

    /**
     * 3-13-06批量查询内容当前行为步骤
     */
    List<OmsBasicInstanceAssistBehaviorCurrentStep> batchQueryContCurrentBstep(BatchQueryContCurrentBstepReq reqDto);

    /**
     * 3-13-06删除业务服务内容当前步骤
     */
    boolean deleteBizAppServiceContCurrentBstep(String behaviorCurrentStepId);

    /**
     * M1查询当前步骤测试列表
     */
    List<OmsBasicInstanceAssistBehaviorCurrentStep> queryCurrentStepTestDataList(QueryCurrentStepTestDataListReq reqDto);

    /**
     * M3批量删当前步骤测试
     */
    boolean batchDeleteCurrentStepTestData(List<String> reqDto);
    //
}
